place with abundant kapok - German English Dictionary